// pages/select-address/index.js
const WXAPI = require('apifm-wxapi')
const CONFIG = require('../../config.js')
Page({

  /**
   * 页面的初始数据
   */
  data: {
      addressList:[]
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    WXAPI.init(CONFIG.subDomain)
  },
 loadAddress(){
     WXAPI.queryAddress(wx.getStorageSync('token')).then(res=>{
        console.log(res)
        if(res.code==0){
          this.setData({
            addressList:res.data
          })
        }
        if(res.code==700){
          this.setData({
            addressList:null
          })
        }
     })

  },
  turnadd(){
    wx.navigateTo({
      url: '../../pages/address-add/index',
    })
  },
  select(e){ //选择为默认地址
      var id=e.currentTarget.dataset.id;
    WXAPI.updateAddress({
      token:wx.getStorageSync('token'),
      id:id,
      isDefault:'true' 
    }).then(res=>{
        wx.navigateBack({ })
    })
  },
  editaddress(e){//跳转编辑地址 并传参

      wx.navigateTo({ 
        url: '../../pages/address-add/index?item='+ JSON.stringify( e.currentTarget.dataset.item) ,
      })
  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    this.loadAddress();
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})